#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

typedef struct List_t
{	
	
	struct List_t* next;
	struct List_t* prev;
	char data[0];
}list_t;

int multiply(int A, int B) {

	if (A == 1)
	{
		return B;
	}
	A--;
	return B + multiply(A, B);

}
void test1()
{
	int k = multiply(3, 4);
	printf("%d", k);
}
//int main()
//{
//	test1();
//	return 0;
//}

//int main() {
//    int a;
//    while (scanf("%d", &a) != EOF) {
//        int sum = 0;
//        for (int i = 1; i < a; i++)
//        {
//            if (i % 7 == 0)
//            {
//                sum++;
//                printf("%d:%d\n", sum, i);
//                continue;
//            }
//            for (int num = i; num > 0; num /= 10)
//            {
//                if (num % 10 == 7)
//                {
//                    sum++;
//                    printf("%d:%d\n", sum, i);
//                    break;
//                }
//            }
//        }
//        printf("%d", FAA);
//    }
//    return 0;
//}

#include <stdio.h>
#define a 10
void foo();
int main()
{
    printf("%d..", a);
    foo();
    printf("%d", a);
    return 0;
} 
void foo() {
#undef a
#define a 50
}
